Skip to content
This repository was archived by the owner on Feb 11, 2026. It is now read-only.

Element v1.11.100#53

Merged
hazzuk merged 273 commits intomasterfrom
element-v1.11.100
May 11, 2025
Merged

Element v1.11.100#53
hazzuk merged 273 commits intomasterfrom
element-v1.11.100

Conversation

@hazzuk
Copy link
Copy Markdown
Member

@hazzuk hazzuk commented May 11, 2025

Merge upstream Element-web v1.11.96-100.

  • Bundles element-call
  • Adds Simplified Sliding Sync

Half-Shot and others added 30 commits March 6, 2025 08:38
…tion (element-hq#29378)

* Refactor submit rageshake so that it uses the new error codes.

* Improve error information given in Bug Report Dialog

* use type

* Refactor with generic error & policy link.

* lint

* lint

* Add BugReportDialog test

* fix time travel

* use waitFor while waiting for fetch to finish

* lint

* Drop error prefix as per matrix-org/rageshake@3973bb3

* small fixes

* Don't change string here.

* Fixup i18n strings.
…lement-hq#29270)

* Add space to the bottom of the room summary actions below leave room

* 8x not 6x

* Spacing needs to be within the scoll content, add it to the bottom of the leave action

* Update RoomSummaryCard-test.tsx.snap

* Fix snapshot and add screenshot test
* chore: make the room list panel a flexbox

* feat(new room list): add `RoomListCell` component

* feat(new room list): add virtualized `RoomList` component

* feat(new room list): add `RoomListView` component

* feat(new room list): use `RoomListView` in `RoomListPanel`

* test(new room list): add test for room cell

* test(new room list): update room list panel tests

* test(new room list): add test to virtualized room list

* test(e2e): add room list tests

* test(e2e): update room panel tests
* Move toggle switch for integration manager for a11y

* Update test

* add toggle_label

* lint
…ilter (element-hq#29433)

* Implement the favourite filter

* Make the room node capable of dealing with filters

- Holds data to indicate which filters apply
- Provides method to check if a given set of filters apply to this node
- Provides a method to recalculate which filters apply

* Wire up the filtering mechanism in skip list

* Use filters in the store

* Remove else

* Use a set instead of map
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
)

* Implement rest of the primary filters

* Support the new filters in the store
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
* Update quick settings menu to use a11y roles.

* Add e2e test to test quick menu rendering

* Use a testid for now.

* lint lint

* Revert aria changes

* revert managed

* write screenshot
* Implement the secondary filters

* Use the new filters in the store

* Write tests
…t-hq#29452)

* Write failing test

* Remove room when membership changes from JOIN to LEAVE
…e to window (element-hq#29453)

* Attach the new store to window

* Fetch rooms after space store is ready

If we fetch a list of rooms and then wait for the space store to be
ready, we will need some way of handling the onAction calls we get
while we wait. These calls are dropped now.
…-hq#29454)

* Track available filters and expose this info from the vm

- Adds a separate hook that tracks the filtered rooms and the available
  filters.
- When secondary filters are added, some of the primary filters will be
  selectively hidden. So track this info in the vm.

* Write tests

* Fix typescript error

* Fix translation

* Explain what a primary filter is
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
…nt-hq#29465)

* Support secondary filters in the view model

* Write view model tests

* Fix RoomList test

* Add more comments
Bumps [axios](https://github.com/axios/axios) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.8.1...v1.8.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Correct test for docker container being healthy

* Correct docker healthcheck for busybox wget

* Repeatedly check the health state of the docker container

* Use until loop & rely on timeout-minutes

* Fix check to look at healthy state

---------

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
* Update playwright to v1.51.0

* Update screenshots

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
…9478)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…9478)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…ent-hq#29374)

The current keyboard shortcuts for GoToHome and ToggleHiddenEventVisibility are:

|                             	| other        	| macOS        	|
|-----------------------------	|--------------	|--------------	|
| GoToHome                    	| Ctrl–Alt–H   	| Ctrl–Shift–H 	|
| ToggleHiddenEventVisibility 	| Ctrl–Shift–H 	| Cmd–Shift–H  	|

This removes both distinctions for macOS in order ToggleHiddenEventVisibility not to conflict with...
1. the built-in Safari keyboard shortcut for opening the Home page (Cmd–Shift–H)
2. the KeyBindingAction for GoToHome.

Co-authored-by: Florian Duros <florianduros@element.io>
* feat(flex): add wrap props to flex component

* test: update snapshot
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…es (element-hq#28209)

* Implement MSC4142: Remove unintentional intentional mentions in replies

* Fix comment
RiotRobot and others added 24 commits April 22, 2025 12:57
…-hq#29796)

* fix: recompute notification when room change in room list item vm

* test: add use case when room list change

* test(e2e): add screenshot to unread filter test
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
* Replace usage of `forwardRef` with React 19 ref prop

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Add lint rule

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Add message preview support to the new room list

 * Support showing message previews in the room list items
 * Add the secondary filters bar with the '...' menu, containing
   just the option for message previews for now
 * Change message preview toggle hook to update when setting is updated

* Use new compund release

* Unused i18n keys

* Unused imports

* Fix test & update snapshot

* Fix more snapshots

* Fix test

Split into two tests that test setting & updating

* Type import

* Snapshots

* Remove unnecessary Flex container

and update screenshots as the room list has got shorter from the added bar

* More snapshots & screenshots

* More snapshots

* Add test and remove active filter that's not done yet

* Update snapshots & screenshots again

* Other screenshot

* Add more tests

* Fix syntax

* Fix tests

* Use setter directly

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

* Fix CSS

* Remopve filter button css for now

* Update to remove forwardRef

* Add comment on why lack of TypedEventEmitter

* snapshots again

* Screenshots again

* Use original screenshots, maybe they'll work now

* Add comment

---------

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
* Remove room when new membership is leave

It doesn't really matter what the previous membership was.

* Fix test

* Remove on join/invite only

* Exclude kicked rooms from being removed
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
* Fix incorrect display of the user info display name and truncation after two lines

* Update screenshot for single line name
* spell out that EW does *not* work on mobile.

see https://bsky.app/profile/jeroenheijmans.nl/post/3lhiwcrtdt22x

* lint

---------

Co-authored-by: David Langley <davidl@element.io>
Co-authored-by: David Langley <langley.dave@gmail.com>
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
@hazzuk hazzuk added the upstream Features or fixes from the original repo label May 11, 2025
This reverts the 'continue' button to use the original SSO button style.
@hazzuk hazzuk force-pushed the element-v1.11.100 branch from 8ce1d83 to 0df3841 Compare May 11, 2025 16:20
@github-actions
Copy link
Copy Markdown

Cloudflare Pages deployment

Latest commit 0df384153526c45ca499c50a00fd1cff73ee749b
Status ✅ Deployed!
URL https://978cf5b9.elecord-web.pages.dev

@hazzuk hazzuk merged commit b3a70e6 into master May 11, 2025
2 checks passed
@hazzuk hazzuk deleted the element-v1.11.100 branch May 11, 2025 16:47
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

upstream Features or fixes from the original repo

Projects

None yet

Development

Successfully merging this pull request may close these issues.